import com.sun.jna.Library;
import com.sun.jna.Native;

/**
 * @author lizhikui
 * @date 2019/12/11 10:09
 */


/*
 *
 * 第一步：
 * 执行以下命令，编译当前java文件
 * javac -verbose -encoding utf-8 -classpath './*' DllTest.java
 *
 * 第二步：
 * 执行以下命令，执行编译好的文件
 * java -classpath '.;./*' 'DllTest$Test'
 *
 */
public interface DllTest extends Library {
    DllTest INSTANCE = (DllTest) Native.loadLibrary("hello", DllTest.class);

    void Test(int msg);
    String TestString (String str);

    class Test{
        public static void main(String[] args) {
            DllTest.INSTANCE.Test(12);
            System.out.println(DllTest.INSTANCE.TestString("lizhikui"));
        }
    }
}
